<html>
<head><meta charset="utf-8"><title>LLVM 9.0 is out · t-compiler/wg-llvm · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/index.html">t-compiler/wg-llvm</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/LLVM.209.2E0.20is.20out.html">LLVM 9.0 is out</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="176102673"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/LLVM%209.0%20is%20out/near/176102673" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/LLVM.209.2E0.20is.20out.html#176102673">(Sep 19 2019 at 14:05)</a>:</h4>
<p><a href="https://llvm.org/viewvc/llvm-project?view=revision&amp;revision=372316" target="_blank" title="https://llvm.org/viewvc/llvm-project?view=revision&amp;revision=372316">https://llvm.org/viewvc/llvm-project?view=revision&amp;revision=372316</a></p>



<a name="176102745"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/LLVM%209.0%20is%20out/near/176102745" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/LLVM.209.2E0.20is.20out.html#176102745">(Sep 19 2019 at 14:06)</a>:</h4>
<p>we should update rustc and stick to it as long as possible</p>



<a name="176206367"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/LLVM%209.0%20is%20out/near/176206367" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> cuviper <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/LLVM.209.2E0.20is.20out.html#176206367">(Sep 20 2019 at 16:08)</a>:</h4>
<p>I'm going to do that rebase today, unless someone is already working on it</p>



<a name="176206882"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/LLVM%209.0%20is%20out/near/176206882" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/LLVM.209.2E0.20is.20out.html#176206882">(Sep 20 2019 at 16:15)</a>:</h4>
<p>Thank you, <span class="user-mention" data-user-id="138448">@cuviper</span>!</p>



<a name="176206975"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/LLVM%209.0%20is%20out/near/176206975" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/LLVM.209.2E0.20is.20out.html#176206975">(Sep 20 2019 at 16:16)</a>:</h4>
<p>It would be great to get this into the next beta which branches pretty soon, I think (right, <span class="user-mention" data-user-id="116122">@simulacrum</span>?)</p>



<a name="176206996"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/LLVM%209.0%20is%20out/near/176206996" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/LLVM.209.2E0.20is.20out.html#176206996">(Sep 20 2019 at 16:16)</a>:</h4>
<p>Tuesday</p>



<a name="176207152"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/LLVM%209.0%20is%20out/near/176207152" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/LLVM.209.2E0.20is.20out.html#176207152">(Sep 20 2019 at 16:18)</a>:</h4>
<p><span aria-label="+1" class="emoji emoji-1f44d" role="img" title="+1">:+1:</span></p>



<a name="176207272"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/LLVM%209.0%20is%20out/near/176207272" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> cuviper <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/LLVM.209.2E0.20is.20out.html#176207272">(Sep 20 2019 at 16:20)</a>:</h4>
<p>OK, just did the source rebase, and it was straightforward</p>



<a name="176207281"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/LLVM%209.0%20is%20out/near/176207281" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> cuviper <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/LLVM.209.2E0.20is.20out.html#176207281">(Sep 20 2019 at 16:20)</a>:</h4>
<p>as soon as I sanity-check the build locally, I'll push the branch and PR it</p>



<a name="176208969"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/LLVM%209.0%20is%20out/near/176208969" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> cuviper <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/LLVM.209.2E0.20is.20out.html#176208969">(Sep 20 2019 at 16:40)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/pull/64634" target="_blank" title="https://github.com/rust-lang/rust/pull/64634">https://github.com/rust-lang/rust/pull/64634</a></p>



<a name="176230087"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/LLVM%209.0%20is%20out/near/176230087" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> cuviper <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/LLVM.209.2E0.20is.20out.html#176230087">(Sep 20 2019 at 21:01)</a>:</h4>
<p>As for getting 9.0 into the next beta, we might make it if bors is fast enough, but there's only one tangible change:<br>
<a href="https://github.com/rust-lang/llvm-project/compare/rustc/9.0-2019-07-12..rust-lang:rustc/9.0-2019-09-19#diff-def44c1ae4caac889ffb06e1fa6c446a" target="_blank" title="https://github.com/rust-lang/llvm-project/compare/rustc/9.0-2019-07-12..rust-lang:rustc/9.0-2019-09-19#diff-def44c1ae4caac889ffb06e1fa6c446a">https://github.com/rust-lang/llvm-project/compare/rustc/9.0-2019-07-12..rust-lang:rustc/9.0-2019-09-19#diff-def44c1ae4caac889ffb06e1fa6c446a</a></p>



<a name="176230105"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/LLVM%209.0%20is%20out/near/176230105" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> cuviper <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/LLVM.209.2E0.20is.20out.html#176230105">(Sep 20 2019 at 21:01)</a>:</h4>
<p>corresponding to <a href="https://reviews.llvm.org/D67306" target="_blank" title="https://reviews.llvm.org/D67306">https://reviews.llvm.org/D67306</a></p>



<a name="176230167"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/LLVM%209.0%20is%20out/near/176230167" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> cuviper <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/LLVM.209.2E0.20is.20out.html#176230167">(Sep 20 2019 at 21:02)</a>:</h4>
<blockquote>
<p>we somehow end up with a branch to a deleted MBB. I'm not sure how this doesn't crash the compiler.</p>
</blockquote>



<a name="176230178"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/LLVM%209.0%20is%20out/near/176230178" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> cuviper <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/LLVM.209.2E0.20is.20out.html#176230178">(Sep 20 2019 at 21:02)</a>:</h4>
<p>... when are we rewriting LLVM in Rust?</p>



<a name="176256033"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/LLVM%209.0%20is%20out/near/176256033" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nikita Popov <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/LLVM.209.2E0.20is.20out.html#176256033">(Sep 21 2019 at 08:43)</a>:</h4>
<p>I believe that change is only relevant for asm goto, so doesn't affect rust either.</p>



<a name="176354308"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187780-t-compiler/wg-llvm/topic/LLVM%209.0%20is%20out/near/176354308" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187780-t-compiler/wg-llvm/topic/LLVM.209.2E0.20is.20out.html#176354308">(Sep 23 2019 at 09:51)</a>:</h4>
<p>Thanks for taking care of this, <span class="user-mention" data-user-id="138448">@cuviper</span> !</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>